Skip to content

)} ,System.Collections.Generic.IComparer{--0})}

IComparerBuilder.OrderBy(Func) method

Defined in

Type: IComparerBuilder Namespace: ReactiveUI Assembly: ReactiveUI.dll

Applies to

net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-macos15.0, net9.0-ios18.0, net9.0-android35.0, net8.0, net8.0-macos14.5, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-ios17.5, net8.0-tvos18.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-windows10.0.19041, net8.0-maccatalyst18.0, net8.0-tvos17.2, netstandard2.1, net481, net462

Overloads

  • 1. IComparer<T> OrderBy<TValue>(Func<T, TValue> selector)
  • 2. IComparer<T> OrderBy<TValue>(Func<T, TValue> selector, IComparer<TValue> comparer)

1. Overload

IComparer<T> OrderBy<TValue>(Func<T, TValue> selector)

Summary: Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements using the parent comparer first. If the parent considers the values equal elements will be sorted in ascending order based on the values returned by the provided selector. The selector values will be compared using the default comparer for the return type of the selector.

Type parameters

NameDescription
TValueThe value type.

Parameters

NameTypeDescription
selectorFuncA function supplying the values for the comparer.

Returns: IComparer -- A comparer.

2. Overload

IComparer<T> OrderBy<TValue>(Func<T, TValue> selector, IComparer<TValue> comparer)

Summary: Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements using the parent comparer first. If the parent considers the values equal elements will be sorted in ascending order based on the values returned by the provided selector. The selector values will be compared using the provided comparer or the default comparer for the return type of the selector if no comparer is specified.

Type parameters

NameDescription
TValueThe value type.

Parameters

NameTypeDescription
selectorFuncA function supplying the values for the comparer.
comparerIComparerThe comparer to use when comparing the values returned by the selector. The default comparer for that type will be used if this parameter is null.

Returns: IComparer -- A comparer.